NGINX, Inc
1. 개요
1. 개요
NGINX, Inc.는 웹 서버 소프트웨어 및 애플리케이션 딜리버리 컨트롤러 솔루션을 제공하는 기업이다. 2011년에 설립되었으며, 본사는 미국 캘리포니아주 샌프란시스코에 위치해 있다. 초대 CEO는 Gus Robertson이었다. 이 회사는 오픈 소스 웹 서버인 NGINX를 기반으로 하여 상용 제품과 서비스를 개발 및 판매하는 것을 주요 사업으로 한다.
주요 사업 분야는 웹 서버, 애플리케이션 딜리버리 컨트롤러, 마이크로서비스 관련 소프트웨어이다. 회사의 핵심 제품군에는 무료로 제공되는 NGINX 오픈 소스와 유료 지원 및 고급 기능이 포함된 NGINX 플러스가 있다. 또한 NGINX 유니트 애플리케이션 서버와 NGINX 컨트롤러 관리 플랫폼 등을 통해 현대적인 애플리케이션 인프라 구축을 지원한다.
2019년을 기점으로, NGINX, Inc.는 네트워킹 및 보안 솔루션 기업인 F5 Networks에 인수되어 현재는 그 산하에서 운영되고 있다. 이 인수를 통해 F5 Networks는 자사의 애플리케이션 서비스 포트폴리오를 확장하고 오픈 소스 생태계에 더 깊이 참여하게 되었다.
2. 역사
2. 역사
NGINX, Inc.는 2011년에 설립되었다. 이 회사의 설립은 NGINX 오픈 소스 웹 서버 소프트웨어의 성공적인 성장과 상업적 잠재력을 바탕으로 이루어졌다. NGINX 소프트웨어는 2004년 러시아의 개발자인 이고르 시쇼브가 처음 개발하여 공개했으며, 높은 성능과 낮은 자원 사용률로 빠르게 인기를 얻었다. 이 소프트웨어의 광범위한 채택과 기업 시장의 수요에 대응하기 위해 시쇼브와 공동 창립자 막심 콘노발로프는 미국 캘리포니아주 샌프란시스코에 법인을 설립하고 본격적인 상용화에 나섰다. 최초의 CEO는 거스 로버트슨[3]이었다.
회사는 오픈 소스 커뮤니티의 기반을 유지하면서 상업적 제품과 지원 서비스를 개발하는 이중 라이선스 모델을 채택했다. 2013년에는 오픈 소스 버전의 기능을 확장하고 상업적 지원을 제공하는 유료 제품인 NGINX 플러스를 출시했다. 이후 마이크로서비스와 클라우드 네이티브 아키텍처의 부상에 발맞춰 API 게이트웨이 기능과 애플리케이션 딜리버리 컨트롤러 솔루션을 강화했으며, NGINX 유니트와 NGINX 컨트롤러 같은 새로운 제품 포트폴리오를 선보였다.
2019년 3월, 네트워킹 및 보안 솔루션 기업인 F5 Networks가 NGINX, Inc.를 약 6억 7천만 달러에 인수한다고 발표했다. 이 인수를 통해 F5는 자사의 애플리케이션 서비스 포트폴리오를 현대화하고, 하이브리드 멀티클라우드 환경에서의 입지를 강화하고자 했다. 인수 후 NGINX는 F5의 자회사로 운영되며, NGINX 브랜드와 오픈 소스 프로젝트는 독립적으로 유지 관리되고 있다.
3. 제품 및 서비스
3. 제품 및 서비스
3.1. NGINX 오픈 소스
3.1. NGINX 오픈 소스
NGINX 오픈 소스는 NGINX, Inc의 기반이 된 무료 오픈 소스 웹 서버 소프트웨어이다. 이 소프트웨어는 러시아의 개발자 이고르 시쇼프에 의해 2004년에 처음 공개되었으며, 높은 성능과 낮은 자원 사용량, 안정성을 강점으로 빠르게 인기를 얻었다. NGINX 오픈 소스는 정적 콘텐츠 제공, 리버스 프록시, 로드 밸런싱 등의 핵심 기능을 제공하며, 아파치 HTTP 서버와 같은 기존 웹 서버에 대한 강력한 대안으로 자리 잡았다.
이 소프트웨어는 이벤트 기반의 비동기 아키텍처를 채택하여 동시에 많은 연결을 효율적으로 처리할 수 있다. 이러한 기술적 우수성 덕분에 NGINX 오픈 소스는 넷플릭스, 드롭박스, 워드프레스닷컴을 비롯한 수많은 고트래픽 웹사이트와 서비스의 인프라 핵심 구성 요소로 광범위하게 사용되고 있다. 또한 API 게이트웨이 역할이나 마이크로서비스 아키텍처의 구성 요소로도 활용된다.
NGINX 오� 소스는 BSD 라이선스와 유사한 자유 소프트웨어 라이선스 하에 배포되어 누구나 자유롭게 사용, 수정, 배포할 수 있다. 이 오픈 소스 프로젝트의 지속적인 개발과 유지보수는 활발한 커뮤니티와 NGINX, Inc.의 엔지니어링 팀이 함께 담당하고 있다. 회사는 이 오픈 소스 버전을 기반으로 상용 제품인 NGINX 플러스와 NGINX 컨트롤러를 개발하여 기업 고객에게 추가 기능과 지원 서비스를 제공하는 비즈니스 모델을 구축했다.
3.2. NGINX 플러스
3.2. NGINX 플러스
NGINX 플러스는 NGINX, Inc.가 상용으로 제공하는 유료 웹 서버 및 애플리케이션 딜리버리 컨트롤러 소프트웨어이다. 이 제품은 오픈 소스 NGINX를 기반으로 하여 기업 환경에서 필요한 고급 기능, 상용 지원, 전문 서비스를 추가한 형태로 개발되었다. NGINX 플러스는 로드 밸런싱, 리버스 프록시, 웹 가속화 등 핵심 기능을 포함하면서도, 확장된 모니터링, 관리 도구, 보안 강화 기능을 제공한다.
주요 기능으로는 실시간 활동 모니터링 대시보드, 고급 로드 밸런싱 알고리즘, 세션 지속성, 애플리케이션 상태 체크, 동적 구성 재로드 등이 있다. 또한 상용 수준의 기술 지원, 공식 문서, 정기적인 보안 업데이트 및 패치를 제공하여 기업의 프로덕션 환경에서 안정적인 운영을 보장한다. 이러한 특징 덕분에 전자상거래, 미디어 스트리밍, 금융 서비스 등 높은 가용성과 성능이 요구되는 분야에서 널리 채택되었다.
NGINX 플러스는 마이크로서비스 아키텍처와 클라우드 네이티브 환경에서의 배포 및 관리를 용이하게 하는 기능들도 지속적으로 통합해 왔다. 이 제품의 수익은 NGINX, Inc.의 주요 사업 기반이 되었으며, 2019년 회사가 F5 Networks에 인수된 이후에도 F5의 애플리케이션 서비스 포트폴리오의 핵심 구성 요소로 자리 잡고 있다.
3.3. NGINX 유니트
3.3. NGINX 유니트
NGINX 유니트는 NGINX, Inc.가 개발한 경량의 범용 웹 애플리케이션 서버이다. 기존의 NGINX가 정적 콘텐츠 제공과 리버스 프록시에 특화된 웹 서버였다면, NGINX 유니트는 PHP, Python, Go 등 다양한 애플리케이션 프로그래밍 인터페이스 언어로 작성된 동적 웹 애플리케이션을 직접 실행할 수 있는 기능을 제공한다. 이는 단일 소프트웨어 스택으로 정적 파일 처리와 애플리케이션 실행을 통합하여 아키텍처를 단순화하고 성능을 최적화하는 것을 목표로 한다.
NGINX 유니트의 핵심 설계 철학은 모듈성과 효율성에 있다. 이 서버는 마스터 프로세스가 요청을 받아 여러 작업자 프로세스로 분배하는 NGINX의 비동기 이벤트 기반 아키텍처를 공유한다. 각 작업자 프로세스 내에 애플리케이션 실행을 위한 별도의 언어별 런타임 모듈이 내장되어 있어, 외부 애플리케이션 서버나 게이트웨이 인터페이스 없이도 직접 애플리케이션 코드를 처리할 수 있다. 이러한 구조는 마이크로서비스나 API 기반의 현대적 애플리케이션 배포에 적합하다.
주요 기능으로는 동적 모듈 로딩, 유닉스 도메인 소켓 지원, 다양한 프로그래밍 언어에 대한 네이티브 통합, 그리고 NGINX와의 구성 파일 호환성을 꼽을 수 있다. NGINX 유니트는 NGINX 오픈 소스와 마찬가지로 오픈 소스 소프트웨어로 제공되며, 상용 지원 및 고급 기능은 NGINX 플러스를 통해 이용할 수 있다. 이 제품은 클라우드 네이티브 환경과 컨테이너 기반 배포에서 애플리케이션 딜리버리 스택을 간소화하는 솔루션으로 주목받고 있다.
3.4. NGINX 컨트롤러
3.4. NGINX 컨트롤러
NGINX 컨트롤러는 NGINX, Inc.가 개발한 상용 애플리케이션 딜리버리 컨트롤러 플랫폼이다. 이 플랫폼은 마이크로서비스와 컨테이너 기반의 현대적 애플리케이션 환경에서 NGINX 플러스 인스턴스의 배포, 모니터링, 보안, 관리를 중앙 집중화하는 데 특화되어 있다. 사용자는 웹 기반의 직관적인 대시보드를 통해 애플리케이션 성능을 실시간으로 확인하고, 트래픽 라우팅 정책을 구성하며, 자동화된 스케일링을 설정할 수 있다.
주요 기능으로는 애플리케이션 성능 모니터링, API 관리, 보안 정책 적용, 멀티 클라우드 환경 지원 등이 포함된다. 이를 통해 개발 및 운영 팀은 복잡한 인프라스트럭처 하부 구조보다 애플리케이션 자체의 제공과 관리에 더 집중할 수 있도록 설계되었다. NGINX 컨트롤러는 데브옵스 문화를 지원하며, CI/CD 파이프라인과의 통합을 통해 지속적인 배포를 용이하게 한다.
이 제품은 NGINX, Inc.의 오픈 소스 기반 상용 솔루션 포트폴리오의 핵심 구성 요소로, NGINX 오픈 소스와 NGINX 플러스를 관리하는 통합 관점을 제공한다. 2019년 NGINX, Inc.가 F5 Networks에 인수된 이후, NGINX 컨트롤러의 기능은 F5의 기존 애플리케이션 서비스 포트폴리오와의 통합을 통해 더욱 확장되었다.
4. 기업 구조
4. 기업 구조
NGINX, Inc.는 2011년 설립된 소프트웨어 기업이다. 본사는 미국 캘리포니아주 샌프란시스코에 위치해 있으며, 최초의 CEO는 Gus Robertson이었다. 이 회사는 오픈 소스 웹 서버 소프트웨어인 NGINX를 기반으로 한 상용 제품과 서비스를 개발 및 판매하는 데 주력했다.
기업의 핵심 사업 분야는 웹 서버, 애플리케이션 딜리버리 컨트롤러, 마이크로서비스 관련 솔루션이다. 회사는 NGINX 오픈 소스 커뮤니티를 지원하면서, 이를 확장한 유료 상용 제품인 NGINX 플러스와 같은 서비스를 제공하여 기업 시장을 공략했다.
2019년을 기점으로 NGINX, Inc.의 운영 주체는 변화했다. 네트워킹 및 보안 솔루션 기업인 F5 Networks에 인수되면서, 이제는 F5 Networks의 한 부분으로 운영되고 있다. 이 인수를 통해 F5는 애플리케이션 서비스 포트폴리오를 강화했다.
5. 인수 및 합병
5. 인수 및 합병
NGINX, Inc.는 성장 과정에서 여러 회사를 인수하여 기술 포트폴리오를 확장했다. 특히 마이크로서비스와 애플리케이션 배포 영역의 역량을 강화하기 위한 전략적 인수를 진행했다.
2017년에는 마이크로서비스 API 게이트웨이 솔루션을 제공하던 Nginx를 인수하여 상용 제품인 NGINX 플러스에 통합했다. 이듬해인 2018년에는 Nginx를 인수했다. 이 회사는 Nginx를 개발한 것으로, 이 인수를 통해 NGINX, Inc.는 웹 애플리케이션 방화벽 기술을 확보하게 되었다.
NGINX, Inc.의 가장 중요한 변화는 2019년 3월, 네트워크 및 애플리케이션 서비스 기업인 F5 Networks에 약 6억 7천만 달러에 인수된 것이다. 이 인수 이후 NGINX, Inc.는 F5 Networks의 자회사가 되었으며, NGINX의 오픈 소스 프로젝트와 상용 제품 라인은 F5의 애플리케이션 보안 및 배포 솔루션 포트폴리오와 통합되어 운영되고 있다.
6. 주요 경쟁사
6. 주요 경쟁사
NGINX, Inc.는 웹 서버 및 애플리케이션 딜리버리 컨트롤러 시장에서 여러 강력한 경쟁사와 경쟁한다. 오픈 소스 웹 서버 시장에서는 아파치 HTTP 서버가 역사적으로 가장 큰 점유율을 차지하는 주요 경쟁자이다. 상용 애플리케이션 딜리버리 컨트롤러 시장에서는 F5 Networks의 BIG-IP, 시트릭스 시스템즈의 NetScaler, 라디웨어의 Alteon 등이 주요 경쟁 제품으로 꼽힌다.
클라우드 네이티브 및 마이크로서비스 환경에서는 HAProxy와 같은 오픈 소스 로드 밸런서와 트래픽 관리 솔루션도 경쟁 관계에 있다. 또한, 주요 퍼블릭 클라우드 제공업체인 아마존 웹 서비스, 마이크로소프트 애저, 구글 클라우드 플랫폼이 자체 관리형 애플리케이션 딜리버리 서비스를 제공하며, 이는 NGINX의 상용 제품인 NGINX 플러스 및 NGINX 컨트롤러와 경쟁 구도를 형성한다.
경쟁 분야 | 주요 경쟁사/제품 |
|---|---|
오픈 소스 웹 서버 | |
상용 ADC/로드 밸런서 | |
오픈 소스 로드 밸런서/리버스 프록시 | |
클라우드 제공업체 관리형 서비스 | 아마존 웹 서비스 ALB/NLB, 마이크로소프트 애저 Application Gateway, 구글 클라우드 플랫폼 Cloud Load Balancing |
이러한 경쟁 환경 속에서 NGINX는 오픈 소스 기반의 높은 인지도와 성능을 바탕으로 상용 제품 포트폴리오를 확장해 왔다. 특히, 경량화와 마이크로서비스에 최적화된 아키텍처를 강점으로 내세워 기존의 모놀리식 ADC 제품들과 차별화를 꾀하고 있다.
